579e3a2603f9d4b458b815588ae87494e4ab773d,src/main/java/com/atomgraph/server/model/impl/ResourceBase.java,ResourceBase,getPageQueryBuilder,#QueryBuilder#Resource#,447
Before Change
subSelectBuilder.replaceOffset(offset);
}
if (state.hasProperty(LDTDH.limit))
{
Long limit = state.getProperty(LDTDH.limit).getLong();
if (log.isDebugEnabled()) log.debug("Setting LIMIT on container sub-SELECT: {}", limit);
subSelectBuilder.replaceLimit(limit);
}
if (state.hasProperty(LDTDH.orderBy))
{
try
{
After Change
if (log.isDebugEnabled()) log.debug("Found main sub-SELECT of the query: {}", subSelectBuilder);
StmtIterator it = state.listProperties(LDT.arg);
try
{
while (it.hasNext())
{
Statement stmt = it.next();
Resource arg = stmt.getObject().asResource();
if (arg.hasProperty(SPL.predicate, LDTDH.offset))
{
Long offset = arg.getProperty(RDF.value).getLong();
if (log.isDebugEnabled()) log.debug("Setting OFFSET on container sub-SELECT: {}", offset);
subSelectBuilder.replaceOffset(offset);
}
if (arg.hasProperty(SPL.predicate, LDTDH.limit))
{
Long limit = arg.getProperty(RDF.value).getLong();
if (log.isDebugEnabled()) log.debug("Setting LIMIT on container sub-SELECT: {}", limit);
subSelectBuilder.replaceLimit(limit);
}